#!/bin/sh
# Regression Test Script

PATH=.:${PATH}
export PATH

LD_LIBRARY_PATH=../lib:${LD_LIBRARY_PATH}
export LD_LIBRARY_PATH

printf "\n\n\n\n\n"
echo "##########################################################"
echo "             COMP++ Regression Test "
echo "##########################################################"
printf "\n\n\n\n\n"
sleep 2

printf "\n\n\n"
echo "##########################################################"
echo ExampleClone
echo "##########################################################"
sleep 3
ExampleClone

printf "\n\n\n"
echo "##########################################################"
echo ExampleLaunch
echo "##########################################################"
sleep 3
ExampleLaunch

printf "\n\n\n"
echo "##########################################################"
echo ExampleThread
echo "##########################################################"
sleep 3
ExampleThread

printf "\n\n\n"
echo "##########################################################"
echo ExampleSemaphore local
echo "##########################################################"
sleep 3
ExampleSem local

printf "\n\n\n"
echo "##########################################################"
echo SockTest
echo "##########################################################"
sleep 3
SockTest


printf "\n\n\n"
echo "##########################################################"
echo Unix Domain Socket Test
echo "##########################################################"
sleep 3
ExampleSocketUnix


printf "\n\n\n"
echo "##########################################################"
echo "Client Server Test: UDP Server "
echo "##########################################################"
sleep 3
ExampleASrv &
ExampleAClnt &
kill  ` ps -ef | grep ExampleASrv | grep -v grep | awk '{print $2}' ` 

printf "\n\n\n"
echo "##########################################################"
echo "Client Server Test: TCP Server "
echo "##########################################################"
sleep 3
ExampleSSrv &
sleep 1
ExampleSClnt 
kill  ` ps -ef | grep ExampleSSrv | grep -v grep | awk '{print $2}' ` 
